<?php
require_once 'login.php';
require_once 'DAO/DaoEventos.php';
require_once 'DAO/DaoImagemEmpresa.php';
require_once 'DAO/DaoImagemEvento.php';

class PrincipalController {

    function PrincipalController() {
        require_once 'viewPrincipal.php';
    }

    function getPrincipaisEventos() {
        $de = new DaoEventos();
        $teste = $de->getEventos(4);
        foreach ($teste as $eve) {
            ?>
            <li class="span3">
                <a href="<? echo '/Versao1/evento/' . $eve->getCodigo(); ?>" class="brand" align="center">
                    <div class="thumbnail span12" style="min-height: 275px; max-height: 275px;">
                        <div class="span12" style="max-height: 150px; min-height: 150px;">
            <? echo '<img  src="/Versao1/img/' . $eve->getImagemPrincipal()->getImagem() . '" alt="" style="max-height: 200px;">'; ?>
                        </div>
                        <h3 class="span12" style="max-height: 150px;"><? echo (strlen($eve->getTitulo()) > 43) ? substr($eve->getTitulo(), 0, 40) . '...' : $eve->getTitulo(); ?></h3>
                    </div>
                </a>
            </li>
            <?
        }
    }

    function getPrincipaisEmpresas() {

        $de = new DaoEmpresa();
        $empresas = $de->getEmpresas(4);
        foreach ($empresas as $empresa) {
            ?>
            <li class="span3">
                <a href="<? echo 'empresa/' . $empresa->getCodigo(); ?>" class="brand" align="center">
                    <div class="thumbnail span12" style="min-height: 275px; max-height: 275px;">
                        <div class="span12" style="max-height: 150px; min-height: 150px;">
            <? echo '<img class="" src="/Versao1/img/' . $empresa->getImagemPrincipal()->getImagem() . '" style="max-height: 150px; min-height: 150px;"><br>'; ?>
                        </div>
                        <h3 class="span12" style="max-height: 150px;"><? echo (strlen($empresa->getNome()) > 43) ? substr($empresa->getNome(), 0, 40) . '...' : $empresa->getNome(); ?></h3>
                    </div>
                </a>
            </li>

            <?
        }
    }

    function getFormFiltrar() {
        ?>
        <ul class="nav nav-list">
            <li class="nav-header">Buscar</li>    
            <li>
                <form action="/Versao1/busca" method="POST">
                    <input type="hidden" name="formBuscaPorCidade" value="formBuscaPorCidade"/>
                    <select id="edtEstado" name="edtEstado">
                        <?
                        $de = new DaoEstado();
                        $estados = $de->getEstados();
                        foreach ($estados as $es) {
                            ?>
                            <option value="<?php echo $es->getCodigo(); ?>" <?php if ($es->getCodigo() == 18) { ?> selected="true"<?php } ?>><?php echo $es->getNome(); ?></option>
        <?php } ?>
                    </select>
                    <select id="edtCidade" name="edtCidade">
                        <?php
                        $dc = new DaoCidade();
                        $cidades = $dc->getCidadesByEstado(18);
                        foreach ($cidades as $cid) {
                            ?>
                            <option value="<?php echo $cid->getCodigo(); ?>"<? if ($cid->getCodigo() == 3004) { ?> selected="true"<?php } ?>><?php echo $cid->getNome(); ?></option>
        <?php } ?>
                    </select>
                    <button type="submit" class="btn">Filtrar</button>

                </form> 
            </li>
        </ul>

        <?
    }

    function getPrincipaisCategorias() {
        require_once 'DAO/DaoCategoria.php';
        require_once 'DAO/DaoArea.php';
        $dc = new DaoCategoria();
        $catsEventos = $dc->getCategorias();
        $da = new DaoArea();
        $areas = $da->getAreas();
        ?>
        <ul class="nav nav-list">
            <li class="nav-header">Categorias de Empresas</li>    
            <div class="accordion" id="accordion2">
                <?
                foreach ($areas as $area) {
                    ?>
                    <div class="accordion-group">
                        <div class="accordion-heading">
                            <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#<? echo $area->getDescricao(); ?>">
            <? echo $area->getDescricao(); ?>
                            </a>
                        </div>
                        <div id="<? echo $area->getDescricao(); ?>" class="accordion-body collapse">
                            <div class="accordion-inner">
                                <?
                                $categoriasEmpresas = $area->getCategorias();
                                foreach ($categoriasEmpresas as $cat) {
                                    ?>
                                    <li><a href="/Versao1/busca/categoria/<? echo $cat->getCodigo(); ?>"><? echo $cat->getDescricao(); ?></a></li>  
                                    <?
                                }
                                ?>
                            </div>
                        </div>
                    </div>
                    <?
                }
                ?>
            </div>


            <li class="nav-header">Categoria Eventos</li>    
                <?
                foreach ($catsEventos as $categoria) {
                    ?>
                <li><a href="/Versao1/busca/<? echo $categoria->getCodigo(); ?>"><? echo $categoria->getDescricao(); ?></a></li>
                <?
            }
            ?>
        </ul>
        <?
    }

}
?>
